Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Qatar F1a France F2 France F3 Australia F1 Portugal F2 Australia F2 Portugal F3 Greece F1 Greece F2 France F6 France F7 Algeria F1 Algeria F2 Great Britain F2 France F19 France F20 India F5 South Africa F1 USA F5 Canada F2 USA F9 Canada F3 UAE F1 BH Tennis Open International Cup - Belo Horizonte IX Open Internacional D'Andorra - Andorra The LTA Hull Challenger - Hull Fergana Challenger - Fergana Fergana Challenger - Fergana Credicard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte IV Gramado Open de Tenis - Gramado Heineken Challenger - Ho Chi Minh City Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas USTA Seascape Challenger - Aptos Geneva Challenger - Geneva Challenger Ford de Cherbourg - Cherbourg Heineken Challenger - Ho Chi Minh City Gallagher International - Hamilton X Open Internacional D'Andorra - Andorra Credicard Mastercard Tennis Cup - Campos do Jordao Gosford Australian Unity Challenger - Gosford Uncle Toby's Burnie Challenger - Tasmania The Gallagher International ATP Tour Challenger - Hamilton Zagreb Open - Zagreb Ljubljana Open - Ljubljana The Surbiton Trophy - Surbiton Internationale Badische Meisterschaffen Um Den Techem Cup - Zell The 70th King's Cup and Queen's Cup - Bangkok S Tennis Master Championship - Graz Sylt Open 2000 - Sylt China Open - Beijing Challenger Ford de Cherbourg - Cherbourg 2003 Freeman Men's Challenger - Joplin Pro Tennis World Open - Sunrise 4° Sporting Challenger - Turin Open de L'Isere - Grenoble Challenger 42 - Andrezieux BMW Tennis Championship - Sunrise 2006 Challenger of Santa Clarita California Challenger - Valencia Torneo Internacional Challenger Fila 2006 - Leon Challenger Casablanca San Angel - Mexico City Odlum Brown Vancouver Open - Vancouver 2004 Freeman Men's Challenger - Joplin Open de la Ville de Saint Denis - Reunion Island South African Airways Tennis Open - Durban USTA Tallahassee Tennis Challenger - Tallahassee Binghamton Professional Tennis Tournament - Binghamton Isla de Lanzarote - Lanzarote Media Will Cup Busan Challenger Tennis - Busan Belgaum Open - Belgaum Countrywide Classic USTA Challenger - Carson ATP Challenger Numea - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Uncle Toby's Australian Men's Clay Court Challenger - Canberra Open de Franche-Comte - Besancon XI Open International D'Andorra - Andorra Open Castilla y Leon - Segovia 2004 Colorado Tennis Classic - Denver Timisoara Challenger - Timisoara ATU Cup - Weiden Samsung Securities Cup - Seoul Open de L'Isere - Grenoble Ciudad de Pozoblanco 'Open Diputacion' - Cordoba The LTA Men's Challenger Wrexham - Wrexham The Natrel's Challenger of Granby - Granby Riviera di Rimini Challenger 2004 - Rimini Torneo Internacional Challenger Fila 2005 - Leon Delhi Challenger I - New Delhi Tennis Napoli Cup - Napoli Tennis Napoli Cup - Napoli Busan Open Challenger Tennis - Busan 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Challenger Casablanca San Angel - Mexico City BNP Paribas Primrose - Bordeaux Unique Zagreb Open - Zagreb Binghamton Professional Tennis Tournament - Binghamton The West Side Tennis Club Grass Court Challenger - Forest Hills Siemens Open - Scheveningen Porsche Open - Poznan Flea Market Cup Busan Challenger Tennis - Busan Taiwan Challenger - Kaohsiung Odlum Brown Vancouver Open - Vancouver KGHM Dialog Polish Indoors - Wroclaw Open D'Orleans - Orleans Swanston Challenger - Sacramento Noumea Challenger Sunrise Challenger The Swanston Challenger - Sacramento Vancouver Challenger Binghamton Challenger Okal Cup 2004 - Eckental Malaysian Open - Kuala Lumpur Unicredit Czech Open - Prostejov Music City Challenger - Nashville Chuncheon Challenger Open de la Ville de Saint Denis - Reunion Island BMW Tennis Championship - Sunrise Voit Mexico City Open - Mexico City Rhodes Challenger Prostejov Challenger Open de Franche-Comte - Besancon Lubbock Challenger - Lubbock Sacramento Challenger Czech Open 2005 - Prostejov South African Airways Open - East London Knoxville Challenger Dallas Challenger Johannesburg Challenger Nottingham Challenger Winnetka Challenger Pro Challenger at Calabasas - Calabasas III Isla de Lanzarote - Lanzarote Shanghai Challenger IPP Open - Helsinki Tashkent Challenger Seoul Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Open D'Orleans - Orleans KGHM Emax Polish Indoors - Wroclaw Quimper Challenger Winnetka Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Sao Paulo Challenger Johannesburg Challenger Busan Challenger Challenger Banque Nationale Rimouski - Rimouski Prostejov Challenger Vancouver Challenger Bordeaux Challenger Szczecin Challenger Oklahoma Challenger - Tulsa Samsung Securities Cup - Seoul Busan Challenger Heilbronn Open - Heilbronn Vancouver Challenger GHI Bronx Classic - Bronx Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Oberstraufen Cup - Oberstaufen Sacramento Challenger Geneva Challenger Bangkok Challenger 2006 USTA Tallahassee Tennis Challenger - Tallahassee Atlanta Clay Court Challenger - Atlanta Sporting Challenger 2003 - Turin Cremona Challenger Winnetka Challenger Gimcheon Challenger Mauritius Open - Mauritius ATP Challenger Numea - New Caledonia Tiburon Challenger Calabasas Challenger Charlottesville Challenger Challenger 42 - Andrezieux USTA Men's Challenger of Dallas - Dallas Draft Corona Mexico City Open - Mexico City Noumea Challenger Flea Market Cup - Busan Singapore Challenger Britania Zavaleta - Puebla Sarasota Challenger Gallagher International - Hamilton Nottingham Challenger V Gramado Open de Tennis - Gramado USTA Men's Challenger of Dallas - Dallas Orleans Challenger Tumkur Open - Tumkur Pau Challenger Phoenix Challenger USTA Men's Challenger of Dallas - Dallas Barletta Challenger Rome 1 Challenger Trieste Challenger Schickedanz Open - Furth Cridicard Mastercard Tennis Cup - Campos do Jordao VIII Open Internacional D'Andorra - Andorra Brest Challenger The $50,000 Pro Challenger at Calabasas - Calabasas Open de Franche Comte - Besancon Cherbourg Challenger Oldum Brown Vancouver Open - Vancouver Nottingham Men's Challenger - Nottingham USTA Challenger - Champaign Vancouver Challenger Busan Challenger Nottingham Challenger Nottingham-2 Challenger The Surbiton Trophy - Surbiton Riviera di Rimini Challenger - Rimini Heineken Trophy - 's-Hertogenbosch KGHM Dialog Polish Indoors - Wroclaw Fifth Third Bank Tennis Classic - Lexington Vancouver Challenger Dharwad Challenger 2003 - Dharwad Gold Flake Open - Chennai Kun-Ming Challenger Nottingham-2 Challenger Cordenons Challenger Pau Challenger Granby Challenger - Granby Cherbourg Challenger University of Tennessee USTA Challenger - Knoxville Yokohama World Tennis Gaora Cup - Yokohama St. Brieuc Challenger Heilbronn Challenger Open Sainte-Victoire - Aix-En-Provence Steelers Cup - Kosice The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba Ilkley Challenger Open de L'Isere - Grenoble The Nottingham Challenger - Nottingham Heineken Challenger 2004 - Ho Chi Minh City Shimadzu All Japan Indoor Tennis Championships - Kyoto Mouilleron-Le-Captif Challenger The LTA Bolton Challenger - Bolton 2005 Freeman Men's Challenger - Joplin Top Wool Challenger - Biella dBI Tennis Challenger - Binghamton TED Open - Istanbul 2005 Tulsa Challenger - Tulsa Samsung Securities Cup - Seoul USTA Freeman Men's Challenger - Joplin Baden Open - Ettlingen Odlum Brown Vancouver Open - Vancouver III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Open des Alpes Trophee BNP Paribas - Grenoble Rhodes Challenger Aptos Challenger Seoul Challenger Vancouver Challenger Kaohsiung Challenger RCA Championships - Indianapolis Samsung Securities Cup - Seoul Legg Mason Tennis Classic - Washington D.C. Aix En Provence Challenger TD Waterhouse Cup - Long Island Rennes Challenger Johannesburg Challenger Izmir Challenger The Stella Artois Grass Court Championships - London Savannah Challenger Mouilleron-Le-Captif Challenger Irving Challenger RCA Championships - Indianapolis Open de Moselle - Metz Traralgon Challenger Davidoff Swiss Indoors - Basel Open 13 - Marseille Grand Prix Hassan II - Casablanca Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Mercedes Cup - Stuttgart Open de Moselle - Metz CA Tennis Trophy - Vienna Miller Lite Hall of Fame Tennis Championships - Newport ABN/AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach Gerry Weber Open - Halle The 10tele.com Open - Nottingham Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle Red Letter Days Open - Nottingham Heilbronn Challenger The Stella Artois Grass Court Championships - London Dutch Open Tennis - Amersfoort Croatia Open - Umag Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest China Open - Beijing Guadalajara Challenger Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Open 13 - Marseille PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca The Nottingham Open - Nottingham Legg Mason Tennis Classic - Washington BA-CA Tennis Trophy - Vienna ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai Estoril Open - Estoril AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Indianapolis Tennis Championships - Indianapolis Masters Series - Hamburg Open de Tenis Comunidad Valenciana - Valencia Chennai Open - Chennai Open 13 - Marseille AIG Japan Open Tennis Championships - Tokyo AEGON Championships - London Open de Moselle - Metz ABN AMRO World Tennis Tournament - Rotterdam Seoul Challenger China Open - Beijing The Dubai Tennis Championships - Dubai Rimouski Challenger The Artois Championships - London Open Sud de France - Montpellier Ortisei Challenger Orange Warsaw Open - Warsaw Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney SA Tennis Open - Johannesburg Thailand Open - Bangkok SA Tennis Open - Johannesburg Salzburg Challenger Dubai Duty Free Tennis Championships - Dubai Estoril Open - Estoril Sunrise Challenger ABN AMRO World Tennis Tournament - Rotterdam Malaysian Open - Kuala Lumpur China Open - Beijing Aircel Chennai Open - Chennai Brisbane International - Brisbane Grand Prix Hassan II - Casablanca Heineken Open - Auckland Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Dallas Challenger Open de Nice Cote d'Azur - Nice Grand Prix de Tennis de Lyon - Lyon PTT Thailand Open - Bangkok Bet-at-home Open - Hamburg Rimouski Challenger Atlanta Tennis Championships - Atlanta PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Valencia Open - Valencia Brisbane International - Brisbane Johannesburg Challenger Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose BRD Nastase Tiriac Trophy - Bucharest AEGON International - Eastbourne Moselle Open - Metz Malaysian Open - Kuala Lumpur China Open - Beijing Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Bet-at-home Open - Hamburg Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Brisbane International - Brisbane Nature Valley International - Eastbourne ABN AMRO World Tennis Tournament - Rotterdam Athens Challenger AEGON Championships - London Charlottesville Challenger Campbell's Hall of Fame Tennis Championships - Newport BRD Nastase Tiriac Trophy - Bucharest Aegon Nottingham Open - Nottingham Open de Nice Cote d'Azur - Nice Mumbai Open - Mumbai Winston-Salem Open - Winston-Salem Knoxville Challenger Erste Bank Open - Vienna Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Open de Nice Cote d'Azur - Nice Sydney International - Sydney Moselle Open - Metz Open de la Comunidad Valenciana - Valencia Generali Open - Kitzbuhel Moselle Open - Metz Moselle Open - Metz Synsam Swedish Open - Bastad If Stockholm Open - Stockholm Open Parc - Lyon bett1HULKS Championships - Cologne Champaign Challenger Medibank International - Sydney St. Petersburg Open - St. Petersburg Bet-at-home Open - Hamburg Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Winston-Salem Open - Winston-Salem SA Tennis Open - Johannesburg Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Open Parc - Lyon Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Sydney International - Sydney Brisbane International - Brisbane Barcelona Open Banc Sabadell - Barcelona Moselle Open - Metz Adelaide International - Adelaide Open 13 Provence - Marseille Mercedes Cup - Stuttgart Hamburg European Open - Hamburg Winston-Salem Open - Winston-Salem Moselle Open - Metz Legg Mason Tennis Classic - Washington Genova Challenger Sardegna Open - Cagliari Emilia-Romagna Open - Parma Serbia Open - Belgrade Moselle Open - Metz Open 13 - Marseille US Men's Clay Court Championship - Houston Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Farmers Classic - Los Angeles St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Open 13 - Marseille Copa Claro - Buenos Aires Zagreb Challenger Farmers Classic - Los Angeles Open de Nice Cote d'Azur - Nice Citi Open - Washington PTT Thailand Open - Bangkok Millennium Estoril Open - Estoril Valencia Open - Valencia Apia International - Sydney Open Sud de France - Montpellier AIG Japan Open Tennis Championships - Tokyo BRD Nastase Tiriac Trophy - Bucharest Aptos Challenger AEGON International - Eastbourne Credit Agricole Suisse Open - Gstaad Valencia Open - Valencia Gerry Weber Open - Halle Tiburon Challenger Open Sud de France - Montpellier Open 13 - Marseille Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart Rakuten Japan Open - Tokyo Open 13 - Marseille AEGON Championships - London Abierto Mexicano Telcel - Acapulco Hungarian Open - Budapest Mercedes Cup - Stuttgart bett1HULKS Indoors - Cologne Warsteiner Challenger Wolfsburg - Wolfsburg Konzum Croatia Open - Umag Generali Open - Kitzbuhel Moselle Open - Metz 12th BH Tennis Open International Cup - Belo Horizonte Maharashtra Open - Pune Sydney International - Sydney Open Sud de France - Montpellier Tunis Open - Tunis Tata Open Maharashtra - Pune ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Marrakech Quimper Challenger Citi Open - Washington San Marino Challenger Rakuten Japan Open - Tokyo Open 13 Provence - Marseille European Open - Antwerp Erste Bank Open - Vienna The Stella Artois Grass Court Championships - London ABN AMRO World Tennis Tournament - Rotterdam Open Sud de France - Montpellier Sofia Open - Sofia China Open - Beijing Murray River Open - Melbourne Open Sud de France - Montpellier Verona Challenger Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Rennes Challenger Noventi Open - Halle Mallorca Championships - Mallorca Open Sud de France - Montpellier Open Parc - Lyon Libema Open - 's-Hertogenbosch Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Plava Laguna Croatia Open - Umag Tennis Channel Open - Las Vegas Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Countrywide Classic - Los Angeles BCR Open Romania - Bucharest Open Parc - Lyon China Open - Beijing Mercedes Cup - Stuttgart Tennis Channel Open - Las Vegas Estoril Open - Estoril Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis BCR Open Romania - Bucharest Open de Moselle - Metz Medibank International - Sydney AEGON International - Eastbourne AEGON Championships - London Brisbane International - Brisbane Open 13 - Marseille Suisse Open - Gstaad The Stella Artois Grass Court Championships - London Rakuten Japan Open - Tokyo Open 13 Provence - Marseille Mercedes Cup - Stuttgart AEGON International - Eastbourne European Open - Antwerp Swiss Indoors Basel - Basel AEGON Championships - London Open 13 Provence - Marseille Mercedes Cup - Stuttgart Grand Prix Hassan II - Casablanca Ordina Open - 's-Hertogenbosch Tennis Masters Series - Madrid Tennis Masters Series - Toronto Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo NASDAQ-100 Open - Miami Qatar Open - Doha Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Delray Beach International Tennis Championships - Delray Beach Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami International German Open - Hamburg Qatar Open - Doha Heineken Open - Auckland Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series - Hamburg Masters Series Madrid - Madrid Open de Moselle - Metz Campionati Internazionali D'Italia - Rome BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Masters Series Monte-Carlo - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Rogers Cup - Toronto BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Shanghai ATP Masters 1000 - Shanghai Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Grand Prix de Tennis de Lyon - Lyon Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Miami Open - Miami Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Shanghai Rolex Masters - Shanghai U.S. Open - New York BNP Paribas Masters - Paris Masters Series Monte-Carlo - Monte Carlo Australian Open - Melbourne French Open - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Gerry Weber Open - Halle Wimbledon - London U.S. Open - New York Miami Open - Miami Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Rolex Paris Masters - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Masters - Paris Rogers Cup - Montreal BNP Paribas Masters - Paris Rolex Paris Masters - Paris Miami Open - Miami BNP Paribas Masters - Paris Sony Ericsson Open - Miami Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Wimbledon - London BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Shanghai Rolex Masters - Shanghai Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Open Sud de France - Montpellier Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London European Open - Antwerp U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Erste Bank Open - Vienna French Open - Paris Wimbledon - London Australian Open - Melbourne German Tennis Championships - Hamburg Fever-Tree Championships - London Open Sud de France - Montpellier French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Davis Cup, Group 1, PO, MAR-RSA 4-1 French Open - Paris Davis Cup, Group 2, 2R, FIN-RSA 1-4 Davis Cup, Group 2, 2R, RSA-DEN 5-0 Hopman Cup - Perth Davis Cup, Group 1, 2R, RSA-BLR 5-0 Davis Cup, World Group, F, SRB-FRA 3-2 Davis Cup, World Group, 1R, AUT-FRA 2-3 Davis Cup, Group I, 2R, RSA-NED 3-1 Davis Cup, World Group, QF, FRA-USA 2-3 Davis Cup, Group II, 2R, RSA-LTU 2-3 Davis Cup, World Group, QF, GBR-FRA 3-1 Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, Group II, 1R, RSA-MON 3-2 Davis Cup, Group I, 2R, POL-RSA 3-1 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, PO, RSA-CRO 1-4 Davis Cup, Group 2, PO, LAT-RSA 3-2 Davis Cup, Group I, PO, SLO-RSA 4-1 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group 1, 1R, RSA-MKD 5-0 Davis Cup, World Group, PO, RSA-IND, 1-4 Davis Cup, World Group, SF, FRA-ARG 5-0 Davis Cup, World Group, PO, GER-RSA 5-0 Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, 1R, FRA-CAN 5-0 Davis Cup, World Group, 1R, JPN-FRA 1-4 ATP Cup - Brisbane, Perth, Sydney Kooyong Classic - Kooyong All Lower level tournaments AAMI Classic - Kooyong Kooyong Classic - Kooyong Tennis Masters Cup Shanghai - Shanghai Olympics - Beijing Olympics - London Olympics - Rio de Janeiro Olympics - Tokyo